package bean;

import java.util.Calendar;

import model.CalendarFormatter;

/**
 * Bean voor de biedingen op veilingen
 *
 */

public class BiedingBean
{

	private int id;
	private VeilingBean veiling;
	private GebruikerBean gebruiker;
	private Calendar biedtijdstip;
	private int bod;

	public BiedingBean(int id, VeilingBean veiling, GebruikerBean gebruiker, Calendar biedtijdstip, int bod)
	{
		super();
		this.id = id;
		this.veiling = veiling;
		this.gebruiker = gebruiker;
		this.biedtijdstip = biedtijdstip;
		this.bod = bod;
	}

	@Override
	public String toString()
	{
		return "BiedingBean [id=" + id + ", veiling=" + veiling + ", gebruiker=" + gebruiker + ", biedtijdstip="
				+ biedtijdstip + ", bod=" + bod + "]";
	}

	public int getId()
	{
		return id;
	}

	public VeilingBean getVeiling()
	{
		return veiling;
	}

	public GebruikerBean getGebruiker()
	{
		return gebruiker;
	}

	public Calendar getBiedtijdstip()
	{
		return biedtijdstip;
	}

	public String getBiedtijd()
	{
		return CalendarFormatter.getTimeAgo(biedtijdstip) + " geleden";
	}

	public int getBod()
	{
		return bod;
	}

}
